package com.xiaoshuidi.cloud.framework.pay.core.client.dto;

import com.xiaoshuidi.cloud.framework.pay.core.enums.PayStatusEnum;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class PayQueryUnifiedRespDTO<T> {
    /**
     * 商户支付订单号
     */
    private String merchantOrderId;
    /**
     * 第三方交易号
     */
    private String transactionId;
    /**
     * 是否支付成功
     */
    private PayStatusEnum status;
    /**
     * 支付成功时间
     */
    private LocalDateTime payTime;
    /**
     * 支付金额(元)
     */
    private BigDecimal payAmount;
    /**
     * 原始返回结果
     */
    private T rawResponse;
}
